from multiprocessing import Process
from concurrent.futures import ProcessPoolExecutor

def func(name):
    for i in range(100):
        print(name,i)


if __name__ == '__main__':
    p1 = Process(target=func,args=('陈奕迅',))
    p2 = Process(target=func,args=('王菲',))
    p1.start()
    p2.start()

'''
思考：何时使用多线程，何时使用多进程
1. 多线程：任务相对统一，互相特别相似
2. 多进程：多个任务相互独立，很少有交集
'''